// Class 关键词  

// 在没有class中， 
// 访问函数成员的方法， 通过原型链给函数定义方法来访问函数的内部成员
// function Person (name){
//     this.name =name
// }
// Person.prototype.say = function(){
//     console.log(`hi, my name is ${this.name}`)
// }


class Person {
    constructor(name){  //constructor函数的构造器
        this.name = name // Person内部的私有成员
    }
    say(){ //定义公共方法来， 可以对实例对象中的成员进行访问
        console.log(`hi, my name is ${this.name}`)
    }
}

const p = new Person('husky')  // 创建Person的实例对象
p.say()







